Try harder to fix dialog titles
authorMatthias Clasen <mclasen@redhat.com>
Wed, 16 Jul 2014 01:29:59 +0000 (21:29 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 16 Jul 2014 01:31:13 +0000 (21:31 -0400)
https://bugzilla.gnome.org/show_bug.cgi?id=733099

gtk/gtkdialog.c

index 3091f9f84cdfdc04da89042a2376e2e3150137a2..ac7849a18ba1044b13fa2f0145de9f478e898958 100644 (file)
@@ -458,9 +458,12 @@ gtk_dialog_constructed (GObject *object)
   if (priv->use_header_bar)
     {
       GList *children, *l;
+      gchar *title;
 
+      title = g_strdup (gtk_window_get_title (GTK_WINDOW (dialog)));
       gtk_window_set_titlebar (GTK_WINDOW (dialog), priv->headerbar);
-      gtk_window_set_title (GTK_WINDOW (dialog), gtk_window_get_title (GTK_WINDOW (dialog)));
+      gtk_window_set_title (GTK_WINDOW (dialog), title);
+      g_free (title);
 
       children = gtk_container_get_children (GTK_CONTAINER (priv->action_area));
       for (l = children; l != NULL; l = l->next)